803608
657872878
942559781
803608
125329766
214768875
252290287
78325454
17342273
36752446
84407174
78644859
125185903
85686199
21501700
34516649
84627380
452615297
57464951
775437993
309581910
81304567
530802386
244211092
735531373
406599485
295214785
718853659
1203425716
910885882
464027181
414920707
408580587
190244933
867231958
269070233
305924676
273661432
122325282
727339305
421394704
253193516
905945405
603840945
420239286
876474914
544870722
56993487
849694849
694655279
651888456
591709859
403060866
273996593
65239417
52433021
1017914591
892671802
82604745
1154765906
703385267
398158099
260665470
37289327
1140684111
815543803
17641582
1003498863
915372218
774263935
695703982
185618891
445214
987892372
774977022
263126480
29953889
717398161
674152503
594314601
184632469
106284309
59923531
68217689
460603548
851892207
152650211
1141241533
540364511
1120875632
656479919
807761491
286831044
32204994
497006151
448356757
535626478
345143279
412914895
240849400
506938026
279814220
392062509
420866155
24481844
316169917
1244882321
952940639
245161657
384066249
737173698
941084294
957630245
593114204
306925229
791798834
253701503
459514777
843182558
862571968
1057316342
709714631
957592811
569588500
67891181
772396899
469485468
938482
313304356
12319190
852656408
545482890
418485846
1206308600
746676318
458778154
1192362093
867102718
821396847
723315073
20863696
393505351
66634447
1304024165
270220137
714346732
1035547835
978395943
120294439
86900325
386175327
173900978
88170630
449044566
304350316
110009494
654361606
6662156
1169570861
66032567
63044499
80410642
504044420
563564123
123875986
328967229
503910863
17881588
36978414
215415911
651135752
5721741
726729871
1043364620
898123720
470025322
395422758
399846980
441740591
243844025
870167549
182472950
756305859
704697676
609498016
184571334
792005912
574962049
838191597
870211830
821462165
971388703
506931137
461598026
393566656
83778384
876694025
183099079
182429488
372395207
872221324
784783474
654877006
591237421
522176313
450131084
826745641
825078874
747228275
807490985
727584639
630055858
565247026
425966384
411494728
634368357
263687623
767160280
374167483
308453170
464985279
1007475993
241041424
408592185
461250262
360898941
125403245
715596023
522519694
464985279
1007475993
241041424
408592185
461250262
360898941
125403245
715596023
522519694
894242087
792815540
674055909
740038591
1162274698
446540363
909955938
844835910
258125865
609408290
498679600
785329266
836234482
522246685
864482053
726729871
1229190688
492078038
184770018
894242087
792815540
674055909
550790568
446540363
357159652
949306080
909955938
258125865
609408290
498679600
876233073
21246992
1057315688
1229190688
820675612
290697807
419264184
245443114
411016714
44232913
1047054612
793004790
896614694
445258657
971627174
972984507
33457439
452592094
514190135
364516363
52323961
974278157
52615923
874671263
125623421
418772621
896375564
332744259
188178854
305437465
387882355
360288848
358725688
11771860
35722923
451571731
234577609
465024570
317965967
245349393
123951296
342703495
251937312
137156904
3238798
138412888
114830595
494568418
877543094
234160078
739525911
54225590
43858655
80719115
761198757
670885654
503490568
297271917
109807353
584698590
149538428
494401650
473893601
149742949
112520894
87666338
53233863
421716532
316636117
250178989
165527316
381006527
77288457
76331849
275004710
237661044
158002623
100398060
804715952
616461516
597168502
552381690
511931780
414222068
343634577
307217629
251873424
81211902
66740381
4672280
516690322
248870508
150462957
147546800
82405488
57186641
30957469
751947421
726805472
185858465
155166370
41751550
410580382
362379604
281474440
917822472
383476164
290510678
42705949
10998668
412277062
406922356
63861764
61716426
52195944
24240988
20402417
577705
331316167
80903449
76049516
44034171
336397
110524
523796321
471230326
413157216
183691347
123721642
68364193
65534324
61359957
56771583
414891905
251816185
149385188
894342645
514509172
465198921
380942722
250163039
124486751
47027418
1218245
183500242
273359558
798391039
583520843
176275024
2572960
405099053
149441481
100585123
34480810
14168116
996630398
54358366
690697317
378906521
1021938783
296177740
461462177
353803597
595252271
296217477
343069673
575088103
360332894
598868101
1308861063
645457560
251261206
454082089
929244773
14750534
527915177
516797079
775949414
519706062
819321742
714862461
413849679
365697359
312900103
394405740
164252901
592091362
554720529
229331334
123372084
1181390922
974890009
532041486
768813022
344924649
244211092
939591058
12030386
312212418
93406959
315994679
715054056
578243662
303475974
290949060
78828466
995417052
932878023
58163467
1139765606
598535748
475184900
29377923
947459358
493303960
447993314
395621891
392129435
362428214
315169216
83181285
61920955
31960869
12277586
152168
156507836
153330002
24275706
12958894
4149392
752962912
515028979
354415897
562657897
284396001
183299354
67251331
66094955
49922449
944860634
657602536
630312723
578327116
395928780
351918115
314976504
307516327
164134609
86314186
844975806
535055604
303569902
121392164
69546640
18979694
896042938
447064048
360119064
353234287
260918000
251639108
262803385
23176435
18603695
784378723
448700428
231058000
120822257
49309754
33435231
13073553
6406506
673758937
19461840
534750121
289737234
59805974
27781401
810717952
461526347
110746292
93322142
27568017
11004540
151999644
38809383
26677774
913909223
526203429
396287457
79519300
695095383
303191040
917349054
510704722
809943519
446715646
178779279
505985475
727284757
676611699
531663938
291730935
185801994
592144673
854432674
570321475
177743291
124526257
284954478
431124778
404710754
273411510
431062107
243832676
45373620
5589886
43210260
250277358
42609742
3463736
23931946
105960587
306217953
35595743
331841028
821779766
591902276
342480322
893614542
137169096
422070821
446026843
254613373
362979416
9000207
932957856
1034719224
763623966
346498751
270940338
996283777
921834535
372741840
359151917
312161785
149533671
63207628
40502993
23705179
1030711386
932795777
862045995
756016389
1102922520
1071637958
913255990
879006463
99675200
576842765
361168818
271993564
1259249543
1243044022
597728017
279785227
260801179
43951060
1049035371
416422558
250187652
51770167
1162578977
625527613
270271063
236672989
80122425
1209526568
1143331557
1098591910
642966915
361601190
278821440
89451245
1098158636
809875303
170159329
1403340472
1150176942
609294170
356549494
283484345
114527122
104614713
87977701
77248273
651205910
490073426
329978617
270380845
756577642
296701694
915450862
759284104
349109895
258946340
234700272
155318756
1002383241
270281993
75970480
21934307
1269946282
270812181
228764810
1019898759
75057554
352025793
475933456
854294367
178032229
176003129
448139605
814529567
359453437
260857489
358362920
380542006
635658838
625803665
334812095
369497336
123755836
327495381
121154521
674473111
474945571
384106062
616168412
451285594
365438747
271681160
676206400
516535043
411056197
373322381
645685988
501194380
651205910
470120863
249688098
646688899
407678004
360506490
694452113
632965676
84617556
82824180
281524045
249786108
327002456
603645513
530627815
464195702
994874333
1031931465
630402381
453350266
52553333
149045750
646821839
29131744
178915313
814783545
373467318
105087345
117906794
64227964
82195865
315344440
274250824
416757239
125506864
397503469
549457310
344049025
627571894
81991177
505835890
331760874
1020663283
244211092
736479057
412848546
308161028
442518205
584926154
344266684
524587234
419957274
409920755
673929251
915898712
61643335
1139014248
376728650
719966089
944543507
623661450
496388894
375276599
175562417
17664655
543684104
277860319
517434830
597009665
49465310
16344706
472699642
455504864
877860660
541744818
87470862
272233252
526379161
975526641
675185991
570136493
718161900
496677426
459632532
289587256
871810767
609922977
479983902
248408553
807996022
472499280
756007391
724492873
285320860
245165222
240572361
171354571
17008888
719558348
615050000
575519860
525613100
380428676
329403693
857106457
840957834
737368068
453983021
312613197
121099798
809007436
254306844
956360289
923948808
644032336
591309724
245292025
32561088
709055937
513977750
502574907
460376407
85329920
906834505
601619731
392465503
944502145
785382783
739245935
609081384
290205127
527639192
179081127
645943784
635486179
312695480
173015723
150311958
1048568578
1034939187
893228236
876524381
780139370
736535398
575547920
454947400
575397012
373013959
164033403
82505494
279062204
364222431
463189304
657784568
68207450
715799018
56695831
262913486
94053266
70344370
627599156
932653556
415666006
253365390
112573973
252324704
363065979
37269683
601748925
396326087
383821416
1194049471
1161492744
1046398215
870714387
359892570
347817236
583282829
475916816
349873839
349258595
344616169
1015865287
472696799
305953008
1147145552
954485889
837573672
783213984
690714446
494723208
453780463
414746262
350216066
229445953
114107198
46889079
1084983045
852924408
422826274
22518835
546631822
358593650
327070439
125579056
676632936
451341831
357418908
709860746
449409930
1196407969
876278546
807326004
799768585
673150574
501902743
476988971
383155658
330109665
184723399
87332285
1194393002
565317962
514370867
453230600
329632667
286720764
806612983
620727083
499936452
376822508
105953013
459591650
284823208
359919424
523616337
125347682
370683567
632045573
106241584
41306255
100197872
332994325
651697847
624219031
30074952
22734968
729797895
412030473
270735961
243351145
115549982
1171406588
719523813
583332449
394288286
250400552
110422151
2927777
1162274698
756347290
754726000
358093907
761026909
469731955
466584633
185930524
56731062
584405442
364154021
342743392
283159327
1047868327
413251126
181268734
1275138187
573593726
438723565
435620669
415571581
375888433
309009878
234689092
6353000
939153777
523217204
910074353
729531086
9322887
625036590
508546989
335180538
317434968
305104012
280582025
172847752
56253831
17475192
1042001892
849388869
535624375
527477459
410487778
436836
1005627086
969109555
474201708
499853332
270314465
646202327
568503318
20009844
179665169
71532681
457106988
460937410
526594855
21547658
940758253
841200709
28429560
86018124
121945073
406210552
296315828
35842461
125944495
619919187
562826346
1257556612
799108198
78869753
416714539
412385117
290165976
317385206
316418619
421454931
412856236
392740218
303208493
249193783
95590334
272878585
283697274
253669119
379734152
378329804
450992896
404759268
371098630
350643703
77861527
370757008
84776057
383610556
345296149
463583221
346485220
449714288
285518210
449646963
356947032
58999980
490115033
412469783
183345505
954748851
48476094
441884016
41328624
931006687
714885776
474718412
3664283
975106963
408422279
382313882
304264796
1045884702
844831952
1171734205
478645081
421903087
46421372
616106997
398167565
304276310
826764069
543248766
350806342
196259695
1044382417
443536141
417104693
381629861
372966944
648331870
251067267
290305040
372611401
409141037
382123526
360931706
739380303
764897076
281364173
252050393
150300325
285265831
274254357
561532150
917692587
584426558
404080868
258212886
9745807
562190416
549813885
543494610
517731802
404368434
359360098
78588117
56111851
543487147
83838108
33434656
17875361
492116722
113025961
570535377
272268092
250339026
445681451
380940402
412519358
289817493
1031477867
525321586
446989379
58805819
5779979
583774427
569288761
568418956
331967871
527997737
316035075
496817225
309949942
261967125
418990120
261967128
562811518
529249031
491993332
332805789
542740471
515751152
449183139
405320389
361149013
88358603
659468288
383152966
158092269
604320001
54482174
653427281
156795673
66872222
706566587
976811694
752753609
396415794
874369907
530953789
46387944
13801278
997679
521707
651041213
63638152
854596562
406345640
35372453
895342051
617305887
89163935
869695317
744237480
287702827
1226481601
245930252
154209692
532460623
240586060
83593670
20909728
4546920
1242275908
812506654
491312886
617234901
490323337
164452223
897964133
554834721
343513688
315965162
978613719
773875326
461992070
406230279
943495687
449298349
419444055
383794618
348139027
295879089
1310085730
1030146659
836745503
749027232
654319817
454646960
182807709
810270386
425908663
381540878
276379953
254555188
19179256
595151966
583972161
564135878
289291012
254135709
934637789
912364120
510513979
377322937
138135176
1003899752
969553045
824135159
798087961
604206050
603730157
568138818
527596225
275204364
181428378
502548765
476052871
158197228
18813398
846512459
1193732535
840783528
791444144
710119138
519927603
510645770
461137169
461127989
342376792
1134670235
1062728073
904950042
736626367
229387315
1285494027
1213729600
932467214
916037533
841192570
747531293
476919524
243851517
148265778
89279162
953304598
591141788
404991533
17496745
1243022532
516364085
139981990
625582987
506043911
437162228
413766903
196689028
108494330
992115918
953664030
910665468
243538133
1062994143
787159368
672210475
416079847
409045416
283480388
282258484
1262164836
781470217
313244206
105649494
77805519
10472968
992290330
496062283
421944405
345403470
281204304
123922049
76535080
794636359
409039815
362796697
37163154
20080776
1010245524
540971415
441255194
365923940
332955739
99879898
81703809
10192804
767876
1142804114
932928818
838453232
604452823
570457418
563034719
115061031
1151318798
1044372667
871814932
609187897
313352739
1049636276
1037209863
1012383039
739236649
591717739
578773222
1226721738
1037274724
771490718
742797268
704856160
398011824
303719963
183596405
61622757
790340053
370947393
55408832
53922222
22254489
573174095
329557447
279411920
1136630617
786558261
348801107
1291902800
785664329
416824416
343335289
200687317
787881908
37742925
1263286212
769382849
564751755
526687275
476622910
956933582
260089953
941398232
710441129
317485812
575516910
32713473
905502316
446721866
976029277
371840815
812467729
354954200
461912343
583457261
240640081
949852252
807979459
924730943
1123908865
714977383
570873978
443163890
472806
197421777
151354043
224281314
121123298
6294230
306471364
303354545
381824148
313891861
276957360
357308184
463121084
290937210
21460491
147514525
76023370
43897498
3364010
12852343
527022114
183170313
81752558
18617932
305862762
55111337
649322256
306054380
50275634
24831966
413971204
258913418
956757362
121445543
46835357
502880550
357505105
240491118
124757559
63843462
1078132401
83937006
81662820
43254855
363927200
410247244
308360650
1301080555
349006187
55310312
3835619
244891999
472525
981797399
323182411
296592223
247854990
27954177
651955237
455638554
122157253
513621183
512327512
37418198
694401595
120744686
21172365
892608324
719532406
406092326
137396571
22346771
329954008
176165905
94209990
24308808
4250771
695422544
729882618
45820510
36761205
5903694
596115032
458045815
347258086
644208417
173695525
26724204
478608098
373266561
461548560
20187292
22647767
446959275
189610159
49686926
43528955
1275054965
569620996
11240436
442641111
420534074
36416856
84195968
81118992
8386682
813174724
114932994
83679191
283911106
48240125
229200017
28675310
38041433
25782276
22854864
250853159
114961669
13696408
1026894
120747516
576687235
278484884
95575958
93065267
409965180
645580687
328259302
569127340
89695967
319835087
233177521
597709107
531791121
583226505
391331840
317913655
76138213
148130142
413365455
342515792
550774176
250671697
398771261
406392129
369832253
779046578
97192645
88664681
348984350
317727378
55990169
651304614
271926371
17006014
358632752
304385107
393169783
116659274
276308458
14188508
20816582
271666153
324645729
346808840
21094001
253329811
